home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / CHIP_CD_2005-06.iso / test / fruity / flstudio502_install.exe / Rymix StereoBox Pro.txt < prev    next >
Text File  |  2001-08-12  |  42KB  |  822 lines

  1.  
  2. ##########################################
  3. ###########==-- ABOUT --==################
  4. ##########################################
  5.  
  6.         Stereo Box Pro - v1.0
  7.         ~~~~~~~~~~~~~~~~~~~~~
  8.                  by Mark Turner (Rymix) 
  9.                  email: coder@rymix.net
  10.                    www: www.rymix.net
  11.  
  12.   An advanced stereo field manipulator
  13.   (pan, widen, shift, rotate, 
  14.    pseudostereo, balance, 
  15.    phase, etc)
  16.   
  17.   Similar to the Waves StereoImager (DX)
  18.   or PSP StereoControl (VST)
  19.  
  20.   CPU Usage: 5.0% on pIII/733 (peak avg)
  21.   CPU Scale: 95% Sonic Verb (peak avg)
  22.  
  23. ##########################################
  24. ##########==-- CONTROLS --==##############
  25. ##########################################
  26.  
  27. ----------------------------------
  28.   Parameters:
  29. ----------------------------------
  30.  
  31. * I/O Mode        (0 - 8)
  32.    - Sets the input/output mode:
  33.  
  34.     0: L/R            - Normal Left/Right input
  35.     1: L/-R         - Right channel is phase inverted (180 degrees) on input
  36.     2: -L/R            - Left channel is phase inverted on input
  37.     3: -L/-R        - Both channels are phase inverted on input
  38.     4: Mono -> LR        - The signal is converted to mono on input, normal output
  39.     5: Mono -> MS        - The signal is converted to mono on input, the output is 
  40.                   in Mid/Side audio format (Center channel is output on the 
  41.                   left audio channel, and the Stereo channel is output on the
  42.                   right audio channel)
  43.     6: LR -> MS        - The signal is input as normal Left/Right channel audio, but
  44.                   is output in Mid/Side audio format.
  45.     7: MS -> LR        - The signal is input as Mid/Side audio, with the center audio
  46.                   part on the left channel and the Stereo audio part on the 
  47.                   right channel, and is output as normal Left/Right stereo
  48.                   audio.
  49.     8: MS -> MS        - The signal is input and output in Mid/Side audio format.
  50.  
  51.  
  52.     /// see the "USING MS MODES" section below ///
  53.      
  54.  
  55. * Gain            (0 - 200%)
  56.    - Increases/decreases the input volume.
  57.  
  58. * Center        (0 - 400%)
  59.    - Magnifies/shrinks the center sound image. 
  60.      0% will make a stereo sound completely out of phase.
  61.      Center will not affect stereo information.
  62.      On mono sounds, this is simply a gain.
  63.  
  64. * Width            (0 - 400%)
  65.    - Expands/shrinks the stereo field. 0% is mono. 
  66.      Above 100% will widen the stereo field "outside" the
  67.      speakers/headphones. This has No effect on mono sounds.
  68.  
  69. * LRBalance        (full left - center - full right)
  70.    - A "typical" left/right balance control. 
  71.      Shifts sound from full left channel to full right channel.
  72.      This balance control is not linear-gain (i.e., the overall
  73.      gain changes across the parameter range)
  74.      
  75. * Center Axis        (-90  -  +90)
  76.    - Balance control for the monophonic "center" part of the sound. 
  77.      Rotates the center axis -90 to +90 degrees, keeping the stereo
  78.      information intact. Also known as center asymmetry.
  79.      Acts as a linear-gain typical balance control on mono sounds. (i.e.,
  80.      the overall gain does not change across the parameter range)
  81.  
  82. * Stereo Axis        (-90  -  +90)
  83.    - Balance control for the stereo part of the sound. 
  84.      Rotates the stereo axis -90 to +90 degrees, keeping the center
  85.      information intact. Also known as asymmetry or stereo asymmetry.
  86.      No effect on mono sounds
  87.      (* the stereo axis control is inverted)
  88.  
  89. * Rotation        (-180  -  +180)
  90.    - Rotates both the center axis and stereo axis together, from
  91.      -45 to +45 degrees.
  92.      Acts as a linear-gain typical balance control on mono sounds.
  93.  
  94. * PSI Mode        (0 - 3)
  95.    - Sets the Pseudo Stereo Imaging Mode: 
  96.  
  97.     0: OFF/RESET  -  Turns PSI off and clears internal buffers
  98.     1: NORMAL  -  PSI is mixed with the incoming signal
  99.     2: THRU  -  PSI is not mixed with the incoming signal
  100.     3: ASYNC  -  PSI from the original signal is mixed with 
  101.                  the incoming signal 
  102.  
  103. * PSI Spread        (~0ms - 50ms)
  104.    - Sets the delay "spread" of the PSI. Values over 20ms can be heard
  105.      as an echo.
  106.  
  107. * PSI Center Amount    (-100% - +100%)
  108.    - This is how much of the delayed center image used for PSI.
  109.      Negative values will reverse the polarity.
  110.  
  111. * PSI Stereo Amount    (-100% - +100%)
  112.    - This is how much of the delayed stereo image is used for PSI.
  113.      Negative values will reverse the polarity.
  114.  
  115. * PSI Mix Amount    (-100% - +100%)
  116.    - This is how much of the delayed center and stereo image is crossfed for
  117.      PSI. The delayed center will become the delayed stereo image, and the delayed
  118.      stereo will become the delayed center (depending on the parameter below). 
  119.      Negative values will reverse the polarity. The Mix Amount is separate from 
  120.      and in addition to the previous two parameters.
  121.  
  122. * PSI Mix Balance    (Full Stereo - Full Center)
  123.    - Sets the Balance between stereo and center image crossfeed for the PSI Mix Amount.
  124.      Full Stereo means only the stereo image is delayed and fed as the center image.
  125.      Full Center means only the center image is delayed and fed as the stereo image.
  126.  
  127. * PSI Mix Feedback    (-100%  -  +100%)
  128.    - Sets how much of the PSI signal is fed back into itself. 0% is none. 
  129.      Negative amounts will invert the phase of the PSI before feeding it into 
  130.      itself. An amount of or near 100% can cause signal instability where the sound
  131.      may grow louder and louder.
  132.  
  133.  
  134.     /// see the "PSI, WINDOWING, and ROUTING" section below ///
  135.  
  136.  
  137. * Window Mode        (0 - 3)
  138.    - Sets the Frequency Window Mode:
  139.  
  140.     0: OFF/RESET  -  Turns off the Frequency Window
  141.     1: NORMAL  -  All subsequent routed parameters will only affect
  142.                       frequencies defined for the window
  143.     2: THRU  -  Only pass frequencies defined for the window
  144.     3: ASYNC  -  The frequencies defined in the window will pass the original
  145.                  signal which the subsequent routed parameters will affect
  146.  
  147. * Window HiPass        (20hz - 20000hz)
  148. * Window LoPass        (20hz - 20000hz)
  149.    - Sets the frequency boundaries of the Window. If the HiPass frequency is lower than
  150.      the LoPass frequency, then the frequency window is between the HiPass and LoPass
  151.      frequencies. Otherwise, the window is inverted.
  152.  
  153. * Window Band Rez (Resonance)    (-256  -  +256)
  154.    - Sets the resonance of the Frequency Window filters. This amplifies
  155.      (for positive values) or dampens (for negative values) the frequencies
  156.      around the Frequency Window HiPass and LoPass settings.
  157.  
  158.  
  159.     /// see the "PSI, WINDOWING, and ROUTING" section below ///
  160.  
  161.  
  162. * LFO 1 AND 2 CONTROLS:
  163.  
  164.  * LFO Target        (0 - 15)
  165.     - Sets the target parameter of the LFO (Low Frequency Oscillator).
  166.       The parameter selected will be modulated around its set value by 
  167.       a percentage of its total range. A setting of zero turns the LFO
  168.       off. Setting a target resets/retriggers the LFO
  169.  
  170.  * LFO Type        (0 - 5)
  171.     - Sets the shape of the LFO curve. This also resets/retriggers the LFO.
  172.       You may choose from:
  173.  
  174.     0: Sine wave
  175.     1: Square wave
  176.     2: Triange wave
  177.     3: Saw wave (up)
  178.      4: Saw wave (down)
  179.      5: Noize/Random (Note: This is a randomized but periodic LFO. 
  180.                            Step capability may be added in a future release.) 
  181.  
  182.  * LFO Depth        (-100% - +100%)
  183.     - Changes the depth of the LFO to a percentage of the target parameter's
  184.       total range. With negative values, the LFO oscillates in the opposite
  185.       direction.
  186.  
  187.  * LFO Rate        (0.25 ticks - 512 ticks)
  188.     - Sets the period length of the LFO. This is how long it takes for the LFO
  189.       to complete one cycle (i.e., in "saw up" at a rate of 64 ticks, the LFO
  190.       will sweep the parameter from a low value to a high value over 64 ticks, 
  191.       and then start back at the low value).
  192.  
  193.  * LFO Offset        (0% - 100%)
  194.     - Sets the phase offset of LFO 2 from LFO 1. Acts as an LFO trigger for LFO 2,
  195.       setting the current LFO 2 position equal to the position of LFO 1, plus the
  196.       phase offset. If the two LFOs are set to different rates, then setting 
  197.       offset will set the phase separation at that time, and then the LFOs will
  198.       oscillate from there. 
  199.       The offset % can be though of as the percentage of one complete LFO cycle.
  200.  
  201. * ROUTING TABLE:
  202.    - This enables & orders each parameter in the specified sequence. 
  203.  
  204.  
  205.     /// see the "PSI, WINDOWING, and ROUTING" section below ///
  206.  
  207. ----------------------------------
  208.   Attributes:
  209. ----------------------------------
  210.  
  211. * Sub-Tick resolution - Determines how often (in samples) the anticlick
  212.                         routine is triggered. Lower values = finer 
  213.             resolution = much more CPU.
  214.                         Default is every 64 samples.
  215. * Anticlick strength - Value to reduce clicking on parameter changes. 
  216.                        Parameters will slide quickly from the old value
  217.                        to the new value on every subtick (define above).
  218.                        The strength value defines a maximum percentage of
  219.                        change the value can make on each subtick until it
  220.                        reaches the target value. Higher values = better
  221.                        anticlick = longer sliding = more cpu.
  222.                        Default is 80.  
  223.  
  224. * PSI Spread Smooth - Toggles limiting of PSI Spread parameter changes to
  225.                       prevent clicking. This parameter may be removed 
  226.                       in later versions.
  227.  
  228. * DC Correction - Cancels out internal DC offset on the output (centers the
  229.                   output around zero).
  230.  
  231. ##########################################
  232. ############==-- USAGE --==###############
  233. ##########################################
  234.  
  235.  The following diagram resembles an audio vector/phase scope.
  236.  The top half of the graph resembles the control display of 
  237.  the Waves StereoImager DX plugin. The full graph is a 360
  238.  degree circle that represents channel and phase information
  239.  in an audio signal.
  240.                                    
  241.                                (C)  [0 degrees]
  242. ----------------------------------------------------------------
  243. --------------------------##############------------------------
  244. -----------------------#####----##-----####---------------------
  245. ---------------------####-------##--------###-------------------
  246. --------[-45] (L)--###----------##----------###--(R) [45 deg]--- C = Center Channel
  247. ------------------##############################----------------
  248. -----------------####-----------##----------#####--------------- S = Stereo Channel
  249. ----------------##--###---------##---------###--##--------------
  250. ---------------##-----##--------##--------##-----##------------- L = Left Channel
  251. --------------###------##-------##------###-------##------------
  252. --------------##--------###-----##-----###---------#------------ R = Right Channel
  253. --------------#-----------##----##----##-----------##-----------
  254. -------------##------------##---##--###------------##-----------
  255. -------------#--------------###-##-###--------------#-----------
  256. -------------#----------------######----------------#-----------
  257. --[-90] (S) -########################################- (-S) [90]
  258. -------------########################################-----------
  259. -------------#------------------##------------------#-----------
  260. -------------##-----------------##------------------#-----------
  261. -------------##-----------------##-----------------##-----------
  262. --------------#-----------------##-----------------##-----------
  263. --------------##----------------##----------------##------------
  264. ---------------##---------------##----------------##------------
  265. ---------------##---------------##---------------##-------------
  266. ----------------##--------------##--------------##--------------
  267. -----------------###------------##-------------##---------------
  268. ------------------###-----------##-----------###----------------
  269. --------------------###---------##----------###-----------------
  270. -------------(-R)----####-------##-------####----(-L)-----------
  271. ------------------------#####---##----#####---------------------
  272. ---------------------------#############------------------------
  273. ----------------------------------------------------------------
  274.  
  275.  To understand the diagram, think about a stereo signal over time.
  276.  A normal signal would exist on most points on the graph. A perfect
  277.  stereo white noise signal would look like a square diamond shape going 
  278.  from C to -S (on the right) -C (bottom) to S back to C. Decreasing the
  279.  volume of the stereo whitenoise signal would make the diamond smaller
  280.  (Amplitude exists as distance from the center). A monophonic sinewave
  281.  would exist only on the C axis, oscillating from C to -C (the bottom 
  282.  of the graph). A sinewave on the Left speaker would oscillate only 
  283.  on the L axis, from L to -L. (-L is the opposite part of the L axis,
  284.  if you follow the L axis through the center to the opposite edge of
  285.  the circle.
  286.  
  287.  To understand the Axes (plural of axis not axe) and Rotation, think of
  288.  the sound being shifted to follow the axis. Specifically, the axis
  289.  component of the sound is shifted to follow the axis modification.
  290.  So, rotating the Center Axis 45 degrees to the right would merge it
  291.  with the Right Channel axis, making all of the center part of the
  292.  sound shift to the right speaker. However, the original stereo part
  293.  of the sound stays the same. Conversely, rotating the stereo axis 45
  294.  degrees merges it with the left channel (remember, the SAxis control
  295.  is inverted, so 45 degrees is actually -45 degrees).
  296.  
  297.  Imagine the stereo whitenoise again as a diamond shaped-plot on the
  298.  graph, but this time imagine only the outside edge, being a bounding
  299.  box for the sound. If you connect the endpoints of the C and S axes,
  300.  you will have this bounding box. If you rotate the Center or Stereo Axes,
  301.  the points of the bounding box that lie on the C orS Axis will rotate
  302.  around the circle. The bounding box shape will change accordingly (See 
  303.  the figures below). Note that the rotated axes are not the "new"
  304.  axes. The original axes still show the sound properties, but now of
  305.  the "new" sound. The best way to learn is to experiment. Using a
  306.  vector/phase scope helps too if you want to visualize things.
  307.  Fortunately, the Zephod Scope effect can be used as such (rotate the
  308.  display 45 degrees to the right, and swap the Left and Right channels).
  309.  
  310.  
  311. ##########################################
  312. ##==-- PSI, WINDOWING, and ROUTING --==###
  313. ##########################################
  314.  
  315.  * PSI
  316.                                 
  317.  PSI stands for "Pseudo Stereo Imaging", and is a term that, well, I 
  318.  more or less made up. The way PSI works is by delaying the 
  319.  sound by a fraction of a second and adding the delayed sound back
  320.  onto the sound that was input into the PSI 'unit'. The effect is about
  321.  like a flanger, minus the LFO.
  322.  
  323.  The PSI Center and PSI Stereo controls are for doing pseudo-stereo to 
  324.  an already stereo signal. PSI Mix is for adding pseudostereo to both
  325.  already stereo signals and also mono signals. In fact, adding PSI Mix to
  326.  a mono signal can bring it to a full stereo life, depending on your
  327.  settings. 
  328.  
  329.  PSI Normal mode will add the delayed signal back onto the input signal.
  330.  PSI Thru only uses the delayed signal.
  331.  PSI Async will cause PSI to act upon the signal that was originally
  332.  input into the machine, unprocessed by all of the parameters that
  333.  come before PSI in the routing section. More about this in the routing
  334.  section below...
  335.  
  336.  * WINDOWING  (Frequency Window)
  337.                                  
  338.  Windowing allows parameters to work on a certain frequency range in 
  339.  the incoming signal. Whatever parameters follow the window parameter
  340.  Will only work within the specified frequency range.
  341.  
  342.  * ROUTING
  343.  
  344.  The parameters of SBox Pro do not necessarily operate in the order listed
  345.  in the machine parameter view. You can put them in any order you want!
  346.  Also, if you do not need a parameter, you can turn it off. This is
  347.  accomplished in the Routing table. The routing table is the parameter
  348.  section at the bottom, labelled with a "#--". The parameter value
  349.  signifies its position in the parameter order. If two or more parameters 
  350.  have the same position, the topmost parameter will be processed first.
  351.  
  352.  * HOW DOES THIS ALL WORK???
  353.  
  354.  Now I will explain how this all fits together, by examples. Imagine the
  355.  route settings are set as follows:
  356.  
  357.    #--Window        =    2
  358.    #--Center        =    
  359.    #--Width        =    1
  360.    #--Balance       =
  361.    #--CAxis        =    
  362.    #--SAxis        =    
  363.    #--Rotation        =    3
  364.    #--PSI        =    4
  365.  
  366.  Window, Center, Rotation, and PSI sections are turned on. All other
  367.  sections are turned off (parameter value full left). The order of
  368.  parameter processing is
  369.  
  370.    #1 - Width
  371.    #2 - Window
  372.    #3 - Rotation
  373.    #4 - PSI
  374.  
  375.  Now, say we set Window HiPass to 5000hz and Window LoPass to 10000hz.
  376.  We'll set Window Mode to Normal, and PSI Mode to Normal. Now, we 
  377.  will set Width to 200%, and Rotation to 30░. 
  378.  The effect routing will happen like this (not necessarily to scale):
  379.  
  380.  20hz                                         20000hz
  381.  ----------------------------------------------------------------
  382.  |                original sound                                | <--- input 
  383.  |                                                              |
  384.  ----------------------------------------------------------------
  385.  |                 width 200%                                   | <--- width
  386.  |                                                              |
  387.  ----------------------------------------------------------------
  388.  | width 200%  |   width 200%   |          width 200%           | <--- Window
  389.  |             |                |                               |
  390.  ----------------------------------------------------------------
  391.  | width200%   |   width 200%   |          width 200%           | <--- Rotate
  392.  |             |-> rotate 30░   |                               |
  393.  |             |                |                               |
  394.  ----------------------------------------------------------------
  395.  | width200%   |   width 200%   |          width 200%           | <--- PSI
  396.  |             |-> rotate 30░   |                               |
  397.  |             |-> PSI          |                               |
  398.  ----------------------------------------------------------------
  399.              5000hz          10000hz
  400.              HiPass          LoPass
  401.  
  402.  
  403.  Here, the frequency window split up the sound *after*
  404.  the sound is widened by 200%. The 200% widened sound is then
  405.  rotated 30░, but only between 5000hz and 10000hz. That same area
  406.  is then processed by pseudostereo imaging (PSI), where the widened,
  407.  rotated sound is delayed and then added back onto itself.
  408.  
  409.  Now, lets set Window Mode to Async:
  410.  
  411.  20hz                                         20000hz
  412.  ----------------------------------------------------------------
  413.  |               original sound                                 | <--- input 
  414.  |                                                              |
  415.  ----------------------------------------------------------------
  416.  |                 width 200%                                   | <--- width
  417.  |                                                              |
  418.  ----------------------------------------------------------------
  419.  | width 200%  | original sound |          width 200%           | <--- Window (Async)
  420.  |             |                |                               |
  421.  ----------------------------------------------------------------
  422.  | width200%   |   rotate 30░   |          width 200%           | <--- Rotate
  423.  |             |                |                               |
  424.  |             |                |                               |
  425.  ----------------------------------------------------------------
  426.  | width200%   |   rotate 30░   |          width 200%           | <--- PSI
  427.  |             |-> PSI          |                               |
  428.  |             |                |                               |
  429.  ----------------------------------------------------------------
  430.              5000hz          10000hz
  431.              HiPass          LoPass
  432.  
  433.  In this example, the frequency window split up the sound after
  434.  the sound is widened by 200%, but the area inside the window is
  435.  now the original sound (between 5000hz and 10000hz). This origial 
  436.  sound is then rotated 30░ and processed by pseudostereo imaging, 
  437.  where the rotated sound is delayed and then added back onto itself.
  438.  
  439.  Getting interesting yet?  We can also do PSI Async: 
  440.  
  441.  
  442.  20hz                                         20000hz
  443.  ----------------------------------------------------------------
  444.  |               original sound                                 | <--- input 
  445.  |                                                              |
  446.  ----------------------------------------------------------------
  447.  |                 width 200%                                   | <--- width
  448.  |                                                              |
  449.  ----------------------------------------------------------------
  450.  | width 200%  | original sound |          width 200%           | <--- Window (Async)
  451.  |             |                |                               |
  452.  ----------------------------------------------------------------
  453.  | width200%   |   rotate 30░   |          width 200%           | <--- Rotate
  454.  |             |                |                               |
  455.  |             |                |                               |
  456.  ----------------------------------------------------------------
  457.  | width200%   |   rotate 30░   |          width 200%           | <--- PSI (Async)
  458.  |+ PSI Orig   | + PSI Original |        + PSI Original         |
  459.  |             |                |                               |
  460.  ----------------------------------------------------------------
  461.              5000hz          10000hz
  462.              HiPass          LoPass
  463.  
  464.  Now, the frequency window split up the sound after
  465.  the sound is widened by 200%, with the area inside the window now
  466.  the original sound (between 5000hz and 10000hz). The windowed origial 
  467.  sound is then rotated 30░. Now, the *unwindowed* original sound is 
  468.  processed by pseudostereo imaging, being delayed and then added back into
  469.  the mix thus far. Async modes always bypass all previous effects,
  470.  including PSI and Window themselves, and acts upon the original sound.
  471.  Remember this, because it can get tricky!
  472.  
  473.  But, what about Thru modes? Thru modes are useful for separating the
  474.  effect output from the direct output. In buzz terminology, this is
  475.  sometimes called "sidechaining" (which technically it is not, but we
  476.  will call it that for naming sake). You do this by sending a signal
  477.  through an effect and then to an output (master or another effect),
  478.  and also sending the signal itself to the output, thereby making the 
  479.  effect a "sidechain":
  480.  
  481.            /--effect------|
  482.           /               V
  483.  signal --------------> output
  484.  
  485.  When the effect is a sidechain, you dont want to pass too much of the
  486.  original sound through it. Since PSI also adds the inputted sound,
  487.  sometimes this can be a problem. This is where Thru comes in:
  488.                               
  489.  
  490.  20hz                                         20000hz
  491.  ----------------------------------------------------------------
  492.  |                original sound                                | <--- input 
  493.  |                                                              |
  494.  ----------------------------------------------------------------
  495.  |                 width 200%                                   | <--- width
  496.  |                                                              |
  497.  ----------------------------------------------------------------
  498.  | (nothing)   |   width 200%   |          (nothing)            | <--- Window (Thru)
  499.  |             |                |                               |
  500.  ----------------------------------------------------------------
  501.  | (nothing)   |   width 200%   |          (nothing)            | <--- Rotate
  502.  |             |-> rotate 30░   |                               |
  503.  |             |                |                               |
  504.  ----------------------------------------------------------------
  505.  | (nothing)   |   width 200%   |          (nothing)            | <--- PSI (Thru)
  506.  |             |-> rotate 30░   |                               |
  507.  |             |-> PSI Delay    |                               |
  508.  |             |   only         |                               |
  509.  ----------------------------------------------------------------
  510.              5000hz          10000hz
  511.              HiPass          LoPass
  512.  
  513.  Note that when windowed, only the frequencies within the window
  514.  are passed along. Also, only the delayed part of the PSI section
  515.  is passed. The widened, rotated sound is delayed, but not added
  516.  back onto itself. Of course, you could have Window Normal/Async,
  517.  and PSI Thru to have just the windowed part delayed for a weird
  518.  effect.
  519.  
  520.  One last thing. What happens when the HiPass frequency is higher
  521.  than the LoPass frequency? Well lets see. Here we will make the
  522.  Window mode Normal, remove PSI, make HiPass = 12000hz, and LoPass
  523.  = 6000hz:
  524.  
  525.  
  526.  20hz                                         20000hz
  527.  ----------------------------------------------------------------
  528.  |                original sound                                | <--- input 
  529.  |                                                              |
  530.  ----------------------------------------------------------------
  531.  |                 width 200%                                   | <--- width
  532.  |                                                              |
  533.  ----------------------------------------------------------------
  534.  | width 200%   |   width 200%    |        width 200%           | <--- Window
  535.  |              |                 |                             |
  536.  ----------------------------------------------------------------
  537.  | width200%    |   width 200%    |        width 200%           | <--- Rotate
  538.  |-> rotate 30░ |                 |     -> rotate 30░           |
  539.  |              |                 |                             |
  540.  ----------------------------------------------------------------
  541.              6000hz          12000hz
  542.              LoPass          HiPass
  543.  
  544.  With LoPass frequency being lower than the HiPass frequency, the
  545.  frequency window is inverted. 
  546.  
  547.  
  548. ##########################################
  549. ########==-- USING I/O MODES--==##########
  550. ##########################################
  551.  
  552.  The I/O Mode parameter is useful for correcting sounds that are 
  553.  completely out of phase. By setting the parameter to L/-R, or
  554.  -L/R, you can correct stereo phase problems. Also, you can correct
  555.  effect chain phase problems by setting the parameter to -L/-R.
  556.  See the "Special Considerations" section for more infomation about 
  557.  phase problems.
  558.  
  559.  The I/O Mode parameter also allows you to use other effects to
  560.  modify sounds by their center and stereo channels instead of just
  561.  by modifying the left and right channels directly. Setting I/O mode
  562.  to LR->MS will allow the next effect in the chain to operate on
  563.  a signal this way. The left audio channel outputted will be the 
  564.  "Center" channel, and the right audio channel will be the "Stereo" 
  565.  channel. After the effect, another StereoBox Pro with an I/O Mode of
  566.  MS->LR will convert the sound back to normal Left/Right audio.
  567.  With some effects, you may not hear much of a difference. But sounds
  568.  that give more stereo control, or by sending the left & right channel
  569.  (in LR->MS mode) independendly to separate effects, you can do some
  570.  pretty interesting things to the stereo signal. 
  571.  
  572.  For example, if you have a monophonic generator routed through a 
  573.  jeskola x-delay, and then routed to a SBox Pro setup for LR->MS,
  574.  the signal output will have both the default sound and the echoes
  575.  on the left channel, but the right channel will only have the
  576.  echoes. Also, you could do other pseudostereo effects on a signal
  577.  by sending the mono signal through a pan machine panned hard left
  578.  into an SBox Pro set to MS->LR, and then adding an effect such as
  579.  a bandpass filter or a chorus set to thru mode to the mono signal
  580.  through a pan machine panned hard right into the SBox Pro.
  581.  
  582.  
  583. ##########################################
  584. ####==-- SPECIAL CONSIDERATIONS --==######
  585. ##########################################
  586.  
  587. * OUT OF PHASE SOUND
  588.   - Sounds that exist on the S axis but not (or barely) on the
  589.     C axis are out of phase. This means that 1) when converting the
  590.     sound to mono, you will diminish or convert parts of the sound to 
  591.     silence (especially bad for bass), 2) when listening to the sound in
  592.     stereo, it may cause extra fatigue and uncomfortability (it is
  593.     stressful for your ears and brain), 3) when listening to the sound
  594.     in stereo, bass sections will be produced by the speakers but will be
  595.     muted in airspace, since the left and right speakers will cancel each
  596.     other out in the middle. 
  597.  
  598.     StereoBox Pro can make sounds out of phase easily, so be careful
  599.     (see differences from StereoBox below).
  600.     Be careful when setting rotation, CAxis, or SAxis beyond 45░, 
  601.     and reducing the Center parameter amount to below 50%. Also, check to
  602.     make sure the I/O Mode parameter is not set to make a normal sound
  603.     out-of-phase.
  604.  
  605. * LOWERING CPU USAGE
  606.   - If you find this effect hogging up precious cpu cycles, then read 
  607.     through this. Here are some things that can give you your cpu back:
  608.     1) If you are not using a parameter, turn it off in the routing 
  609.        section. Even PSI and Window Modes of OFF/RESET take a little cpu.
  610.     2) PSI and Windowing are the heaviest effects. If you can get by
  611.        without them, you'll save much cpu.
  612.     3) In the attributes, keep the resolution at higher values.
  613.     4) Having the LFO targets set to PSI Spread, HiPass, LoPass, or
  614.        especially Resonance, chews up more cpu than the other targets.
  615.     5) Using LFOs take up more cpu than not using LFOs, of course. However,
  616.        even using LFOs on targets that are turned off in the routing table
  617.        will consume cpu.
  618.     6) If you can live with a tiny amount of DC Offset, turn DC Correction
  619.        off in the attributes. This only saves a tiny fraction of CPU, so
  620.        it is normal to leave this on.
  621.  
  622. * CLICKS
  623.   - StereoBox Pro was designed to minimize clicks as much as possible.
  624.     Causing large jumps in parameter settings by parameter entry or by
  625.     using Square, SawUp, SawDn, and Noize LFO type, can sometimes cause
  626.     minor clicks. Here are some suggestions for reducing these clicks:
  627.  
  628.     1) Modify subtick and/or anticlick attributes 
  629.        (this does not affect the lfo shapes).
  630.     2) Set the Window Hipass frequency so that clicks in the bass range 
  631.        are minimized.
  632.     3) Dont LFO or make sudden changes to the PSI Spread parameter. 
  633.        When oscillating the PSI Spread with an LFO, the PSI acts somewhat
  634.        as a flanger. However, the wrong LFO waveform or large PSI Spread 
  635.        parameter changes may cause PSI to click. With a fast LFO rate, you 
  636.        might hear a "zipper" noise. To fix this, make smaller changes, choose
  637.        a triangle or sine LFO shape, and slow down the LFO.
  638.        
  639. ##########################################
  640. ###==-- DIFFERENCES FROM StereoBox --==###
  641. ##########################################
  642.        
  643.  Besides the number of parameters, StereoBox Pro has some other key
  644.  differences from StereoBox. StereoBox's parameter ranges for 
  645.  rotation, Center Axis, and Stereo Axis are designed to do natural
  646.  corrections to audio, and not to bring the sound to an out-of-phase
  647.  state (described above). StereoBox Pro does not have these limitations.
  648.  StereoBox Pro can do everything StereoBox can, but is designed for
  649.  much more advanced uses.
  650.  
  651.                    StereoBox            StereoBox Pro
  652.               --------------------------------------------
  653.  I/O Mode            No                     Yes
  654.               --------------------------------------------
  655.  Gain             0% - 200%               0% - 200%
  656.               --------------------------------------------
  657.  Center              No                     Yes
  658.               --------------------------------------------
  659.  Width            0% - 300%               0% - 400%
  660.               --------------------------------------------
  661.  LRBalance       left - right            left - right
  662.               --------------------------------------------
  663.  Center Axis     -45░ -  +45░            -90░ -  +90░
  664.               --------------------------------------------
  665.  Stereo Axis     -45░ -  +45░            -90░ -  +90░
  666.               --------------------------------------------
  667.  Rotation        -45░ -  +45░           -180░ -  +180░
  668.               --------------------------------------------
  669.  PSI                 No                     Yes
  670.               --------------------------------------------
  671.  Windowing           No                     Yes
  672.               --------------------------------------------
  673.  # LFOs              0                       2
  674.               --------------------------------------------
  675.  Routing             No                     Yes
  676.               --------------------------------------------
  677.  
  678.  
  679.  
  680. ##########################################
  681. #####==-- REVISION HISTORY --==###########
  682. ##########################################
  683.  
  684.   0.9 - Beta release, parameter finalization
  685.   1.0 - Initial public release
  686.                                           
  687. ##########################################
  688. ##########==-- FIGURES --==###############
  689. ##########################################
  690.                                                                
  691.  Stereo whitenoise bounding box...
  692.                                 M
  693.                                                                
  694.                           XXXXXXXXXXXXXX                        
  695.                        XXXXX  XXXXXX   XXXX                     
  696.              L       XXXX    XX XX XX     XXX       R            
  697.                    XXX      XX  XX  XX      XXX                 
  698.                   XXX     XXX   XX    XX      XX                
  699.                  XX      XX     XX     XX      XXX              
  700.                 XX      XX      XX      XX      XX              
  701.                XX     XXX       XX        XX     XX             
  702.               XXX    XX         XX         XX     XX            
  703.               XX    XX          XX          XX     X            
  704.               X   XXX           XX            XX   XX           
  705.              XX  XX             XX             XX  XX           
  706.              X  XX              XX              XX  X           
  707.              XXX                XX                XXXX          
  708.           S  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          
  709.              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          
  710.              X XX               XX                XXXX          
  711.              XX XX              XX               XX X           
  712.              XX  XX             XX             XX  XX           
  713.               X   XXX           XX            XX   XX           
  714.               XX    XX          XX          XXX   XX            
  715.                XX    XX         XX         XX     XX            
  716.                XX     XXX       XX        XX     XX             
  717.                 XX      XX      XX      XXX     XX              
  718.                  XXX     XX     XX     XX      XX               
  719.                   XXX     XX    XX    XX     XXX                
  720.                     XXX     XX  XX  XXX     XXX                 
  721.                      XXXX    XX XX XX    XXXX                   
  722.                         XXXXX XXXXXX  XXXXX                     
  723.                            XXXXXXXXXXXXX                        
  724.                                                                 
  725. ------------------------------------------------------------
  726.                                           
  727.  Stereo whitenoise rotated +22 degrees...
  728.                                 M
  729.                                                                
  730.                           XXXXXXXXXXXXXX                       
  731.                        XXXXX    XX     XXXX                     
  732.                      XXXX       XX      XXXXX                   
  733.                L   XXX          XXXXXXXXX XXXXX    R            
  734.                   XXX       XXXXXXX      XXXX XX    
  735.                  XX   XXXXXX    XX      XX  X  XXX              
  736.                 XXXXXX          XX     XX   X   XX              
  737.                XXXX             XX    XX    XX   XX             
  738.               XXXXXXX           XX   XX      X    XX            
  739.               XX X  XXX         XX   X       X     X            
  740.               X  X     XX       XX  XX       XX    XX           
  741.              XX  X       XX     XX XX         X    XX           
  742.              X    X        XXX  XXXX          X     X           
  743.              X    X          XXXXXX           X     XX          
  744.         S    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          
  745.              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          
  746.              X     X           XXX XXX         X    XX          
  747.              XX    X          X XX   XXX       XX   X           
  748.              XX    XX        XX XX     XXX      X  XX           
  749.               X     X       XX  XX       XXX    X  XX           
  750.               XX    X      XX   XX         XXX  XXXX            
  751.                XX   X     XX    XX            XX XXX            
  752.                XX    X    X     XX             XXXX             
  753.                 XX   X   X      XX       XXXXXXXXX              
  754.                  XXX X  XX      XX XXXXXXX     XX               
  755.                   XXXXXXX    XXXXXXX         XXX                
  756.                     XXXXXXXXXX  XX          XXX                 
  757.                      XXXX       XX       XXXX                   
  758.                         XXXXX   XX    XXXXX                     
  759.                            XXXXXXXXXXXXX                        
  760.  
  761. ------------------------------------------------------------
  762.  
  763.  Stereo white noise center axis rotated +22 degrees...
  764.                                 M
  765.                                                                 
  766.                           XXXXXXXXXXXXXX                        
  767.                        XXXXX    XX     XXXX                     
  768.                L     XXXX       XX     XXXXXX     R             
  769.                    XXX          XX  XXXXX XXXXX                 
  770.                   XXX           XXXXX  XX  XX XX                
  771.                  XX             XXX   XX    XX XXX              
  772.                 XX            XXXX    X      X  XX              
  773.                XX           XXX XX   XX       X  XX             
  774.               XXX         XXX   XX  XX        XX  XX            
  775.               XX        XX      XX  X          XX  X            
  776.               X      XXX        XX XX           XX XX           
  777.              XX    XXX          XX X             XXXX           
  778.              X   XXX            XXXX              X X           
  779.              X XXX              XXX                XXX          
  780.          S   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          
  781.              XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          
  782.              XXX               XXX              XXX XX          
  783.              XXXX              XXX            XXX   X           
  784.              XX XX            XXXX          XXX     X           
  785.               X  X            X XX        XXX      XX           
  786.               XX  X          X  XX      XXX       XX            
  787.                XX XX        XX  XX    XXX         XX            
  788.                XX  XX       X   XX  XX           XX             
  789.                 XX  XX     XX   XXXX            XX              
  790.                  XXX XX   XX   XXX             XX               
  791.                   XXX XX  X  XXXXX           XXX                
  792.                     XXXXXXXXXX  XX          XXX                 
  793.                      XXXXXXX    XX       XXXX                   
  794.                         XXXXX   XX    XXXXX                     
  795.                            XXXXXXXXXXXXX                        
  796.  
  797.  
  798.  
  799. ------------------------------------------------------------
  800.  
  801.                                           
  802. ##########################################
  803. #########==-- DISCLAIMER--==##############
  804. ##########################################
  805.  
  806. StereBox Pro is donationware. This means you are free to use it. Just
  807. you will have to send me your firstborn. I'm just kidding.
  808. You may use it as free of charge. Drop me an email saying "thanks"
  809. or "cool" if you like it. Alternately, you could send me three 
  810. billion dollars. You cannot, however, sell this or repackage this
  811. in any form without my permission.
  812.  
  813. Use at your own risk. I am not a perfect coder. At best, it will 
  814. run fine. At worst, it could cause nuclear devastation, with your
  815. machine being ground zero. However, that is unlikely. But in case
  816. it causes any damage from a) making your song turn out bad to z)
  817. causing a large population of people to disappear, I cannot be held
  818. responsible.
  819.  
  820. -------------------------------------------------------------
  821. 6.9.2001
  822.